package com.ruoyi.web.controller.tool.voiceCall.entity;


import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 配送日志
 * </p>
 *
 * @author wab
 * @since 2023-07-11
 */
@Getter
@Setter

@Accessors(chain = true)
public class ShopDeliveryRecordLog implements Serializable {

    private static final long serialVersionUID = 1L;


    private Long id;

    /**
     *唯一日志号
     */
    private Long logNo;

    @ApiModelProperty("问题上报信息Id")

    private String orderNo;

    @ApiModelProperty("商户Id")

    private Long storeId;

    @ApiModelProperty("酒店用户Id")

    private Long userId;

    @ApiModelProperty("查看状态 0 未读 1 已读")

    private Integer lookStatus;

    @ApiModelProperty("记录类型 1语音服务  ")

    private Integer recordType;

    @ApiModelProperty("处理用户userId （无默认为0）")

    private Long disposeUserId;

    @ApiModelProperty("处理用户名")

    private String disposeUserName;

    @ApiModelProperty("记录时间")

    private LocalDateTime recordTime;

    @ApiModelProperty("记录描述")

    private String recordDescribe;

    @ApiModelProperty("1.提交成功  2.被流控  3.已接听 4.未接听")

    private Integer voiceNoticeState;


    private String callId;


    private Long executeStamp;


    private String returnCode;


    private Long executeTaskNo;


    private LocalDateTime updateTime;

    /**
     * 1.语音通知前台 2.语音通知配送员 3.语音通知客服 4.给下单用户打电话
     */
    private Integer businessNo;

    @ApiModelProperty("手机号码")

    private String phoneNumber;
}
